|
The Open Game Engine Exchange (OpenGEX) format is a text-based file format designed to facilitate the transfer of complex 3D scene data between applications such as modeling tools and game engines. The OpenGEX format is built upon the data structure concepts defined by the Open Data Description Language (OpenDDL), a generic language for the storage of arbitrary data in human-readable format. The OpenGEX file format is registered with the Internet Assigned Numbers Authority (IANA) as the model/vnd.opengex media type.The OpenGEX format is defined by the ''Open Game Engine Exchange Specification'', which is available on the official website (opengex.org ). Export plugins that write the OpenGEX format are available for Autodesk Maya, 3D Studio Max, and Blender. == Format == At the most basic level, an OpenGEX file consists of a node hierarchy, a set of objects, a set of materials, and some additional information about global units and axis orientation. The various node, object, and material structures contain all of the details such as geometric data and animation tracks within a hierarchy of additional types of structures defined by OpenGEX. The following types of data can appear in an OpenGEX file: * Hierarchical scene organization (node trees). * Node and object transforms (4×4 matrices, translations, rotations, and scales). * Geometry objects, light objects, and camera objects. * Meshes composed of vertex attribute arrays and index arrays for multiple levels of detail. * Skinned meshes (skeleton, bind-pose transforms, bone influence weighting data). * Multiple morph targets for meshes and animated morph weights. * Keyframe animation with linear, Bézier, and TCB animation curves. * Material colors and textures (diffuse, specular, normal, emission, opacity, transparency). 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Open Game Engine Exchange」の詳細全文を読む スポンサード リンク
|